package com.docker.chy.mapper;

import java.util.List;
import com.docker.chy.domain.DeptTji;

/**
 * 部门消费统计Mapper接口
 * 
 * @author fy
 * @date 2025-04-15
 */
public interface DeptTjiMapper 
{
    /**
     * 查询部门消费统计
     * 
     * @param deptId 部门消费统计主键
     * @return 部门消费统计
     */
    public DeptTji selectDeptTjiByDeptId(Long deptId);

    /**
     * 查询部门消费统计列表
     * 
     * @param deptTji 部门消费统计
     * @return 部门消费统计集合
     */
    public List<DeptTji> selectDeptTjiList(DeptTji deptTji);

    /**
     * 新增部门消费统计
     * 
     * @param deptTji 部门消费统计
     * @return 结果
     */
    public int insertDeptTji(DeptTji deptTji);

    /**
     * 修改部门消费统计
     * 
     * @param deptTji 部门消费统计
     * @return 结果
     */
    public int updateDeptTji(DeptTji deptTji);

    /**
     * 删除部门消费统计
     * 
     * @param deptId 部门消费统计主键
     * @return 结果
     */
    public int deleteDeptTjiByDeptId(Long deptId);

    /**
     * 批量删除部门消费统计
     * 
     * @param deptIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteDeptTjiByDeptIds(Long[] deptIds);

    //查询不同部门的接诊次数和总金额
    public List<DeptTji> selectDeptTjiListMoney();
}
